/**
 * 
 */
package com.dhcc.DRGsHosp.facade;

import java.util.List;
import java.util.Map;

import org.dayatang.utils.Page;
import org.openkoala.koala.commons.InvokeResult;

import com.dhcc.DRGsHosp.facade.dto.DictionaryDTO;

/**
 * @author chl
 *
 */
public interface DictionaryFacade {
	/**
	 * 保存字典表
	 * @param json
	 * @return
	 */
	public void saveDictionary(Map<String, Object> json) ;
	/**
	 * 根据Id删除字典
	 * @param dicCode
	 * @return
	 */
	public void removeDictionary(String dicCode);
	/**
	 * 根据字典编码获取编码
	 * @param dicCode
	 * @return
	 */
	public InvokeResult getDictionary(String dicCode);
	/**
	 * 查询所有字典
	 * @return
	 */
	public InvokeResult findAllDictionary();
	/**
	 * @methodname    :findDictionaryValueByDesc
	 * @description   :根据字典描述获取字典值
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2016年12月15日
	 */
	String findDictionaryValueByDesc(String dicCode, String dicdDesc);
	public InvokeResult findDictionaryByCode(String dicCode);
	public InvokeResult getDictionaryDataByCode(String dicCode);
	
}
